// pages/home/read.js
const db=wx.cloud.database()
const read_db=db.collection('read')
Page({

  /**
   * 页面的初始数据
   */
  data: {
    // yuejv:[
    //   {
    //     id: 0,
    //     url: '../../../images/home/阅戏谱_详情页.jpg',
    //     name:'刘海取金蟾xxx',
    //     text: '这里是介绍这里是介绍这里是介绍这里是介绍这里是介绍这里是介绍这里是介绍这里是介绍这里是介绍',
    //   },
    //   {
    //     id: 1,
    //     url: '../../../images/home/阅戏谱_详情页.jpg',
    //     name:'刘海取金蟾',
    //     text: '罗家宝、倪惠英',
    //   },
    //   {
    //     id: 2,
    //     url: '../../../images/home/阅戏谱_详情页.jpg',
    //     name:'刘海取金蟾',
    //     text: '罗家宝、倪惠英、罗家宝、倪惠英、罗家宝、倪惠英、罗家宝、倪惠英、倪惠英、罗家宝、倪惠英、',
    //   },
    // ]

  },

  changePage(e){
    let id = e.currentTarget.dataset.id
    wx.setStorageSync('detail', this.data.yuejv[id])
    console.log(id)
    wx.navigateTo({
      url: '/pages/home/read/detail?id='+id,
    })
  },

  searchValue(e){
    let val = e.detail.value;
    this.setData({ value:val })
    if(val.length > 0){
      this.setData({ filterList:[] })
      let arr = [];
      let sy=[];
      // let arrTwo = val.split('、')
      for(let i = 0;i < this.data.yuejv.length;i++){
          if(this.data.yuejv[i].name.indexOf(val) > -1){
            if(!arr.includes(this.data.yuejv[i].name)){
              arr.push(this.data.yuejv[i].name)
              sy.push(i)
            }
          }
      }
      this.setData({ filterList: arr,sy:sy })
      if(this.data.filterList.length==0){
        this.setData({
          filterList:['未找到相关内容']
        })
      }
    }else{
      this.setData({ filterList: [] })
    }
  },
  // 完全匹配搜索
  
  // 选中
  pitchOn(e){
    if(this.data.filterList[0]!='未找到相关内容'){
    let index = e.currentTarget.dataset.index;
    // wx.showToast({ title: `选中：${this.data.filterList[index]}`, icon: "none" });
    // console.log(this.data.filterList[index])
    wx.setStorageSync('detail', this.data.yuejv[this.data.sy[index]])
    wx.navigateTo({
      url: '/pages/home/read/detail'
    })
    this.setData({
      t:[],
      filterList:[]
    })
  }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  async onLoad() { 
    let count = await read_db.count()
    count=count.total
    let all=[]
    for(let i =0 ; i<count; i+=20){
      let list= await read_db.skip(i).get()
      all = all.concat(list.data)
      this.setData({
        yuejv:all
      })
    }
    console.log(all)

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})